/**
 * 创建二维数组
 * 古朴方式
 * 快捷方式
 */
// 古朴方式
const arr_1 = new Array(10)
const len = arr_1.length
for (let i = 0; i < len; i++) {
  arr_1[i] = new Array(5).fill(0)
}
// 快捷方式
// fill不可省略，map方法会自动跳过值为空的项
const arr_2 = new Array(10).fill(0).map(() => new Array())

/**
 * 访问数组元素
 * 使用元素下标访问。
 */
console.log(arr_1[0][0])

/**
 * 遍历数组
 * 推荐使用双重for循环
 */
const outerLen = arr_1.length
for (let i = 0; i < outerLen; i++) {
  const innerLen = arr_1[i].length
  for (let j = 0; j < innerLen; j++) {
    console.log(arr_1[i][j], i, j) // 输出数组的元素值，输出当前索引
  }
}
